# 使用 OpenJDK 17 作为基础镜像，这是一个轻量级的版本
FROM openjdk:17-jdk-slim

# 作者信息，可选
LABEL authors="Anyang"

# 设置容器内的工作目录
WORKDIR /app

# 将本地已构建好的 JAR 包复制到容器的 /app 目录下
# 这里的路径是相对于 Dockerfile 的路径，所以我们指向 target/ 目录
COPY sportJavaRAG-0.0.1-SNAPSHOT.jar app.jar

# 暴露应用端口
EXPOSE 8080

# 定义容器启动时运行的命令，直接运行 JAR 包
ENTRYPOINT ["java", "-jar", "app.jar"]

